Top 10k strings from Jet Set Willy Construction Kit - Part 2 - Guardian Editor (2003)(Broadsoft)(128k).tap in <root> / bin / z80 / software / Sinclair Spectrum Collection TOSEC.exe / Sinclair ZX Spectrum - Games / [TAP] /
Back to the directory listing
26 !"message"
8 prevroom=room:
8 **********************
8 )=guardian:
7 guardian=a(2
7 focusr=a(3
7 focusi=a(4
6 *************
5 room=room-64
5 papercolour;
5 inkcolour;
4 room=room-128
4 gy=gy+gdy+16
4 gx=gx+gdx+8
4 gx=gx+gdx+16
4 direction=1
4 direction=0
4 ;" ":
4 *offset)-240
4 *gy+gx,ga:
4 ************************
4 *********************
4 *******************
4 ****************
4 *(room>127
4 (focusr*256
3 velocity>0
3 start byte=
3 ;"Delete";
3 ;" -AND MOVE"
3 *page + 32
3 (start byte/16
3 !"message":
3 !"filename"
2 ypixels=ypixels-1
2 ypixels=ypixels+1
2 x=(start byte/32
2 velocity<0
2 start sprite=start sprite+4
2 start sprite=(start byte-x)/32
2 start sprite<4
2 sector=(sector-1
2 sector=(sector+1
2 sad= page*256
2 row=row*mf:
2 page=page-1
2 page=page+1
2 offset=(offset-1
2 offset=(offset+1
2 keypress=13
2 isbright=1
2 isbright=0
2 inkcolour=inkcolour+1
2 ginkey=ginkey+32
2 ginkey=113
2 byte0=byte0-128
2 animation speed;"SLOW"
2 animation speed:
2 ;"YOU NEED TO SET A FOCUS BEFORE YOU CAN EDIT THE GUARDIAN'S PATH";:
2 ;"VERTICAL"
2 ;"NO FOCUS":
2 ;"INST ";focusi
2 ;"GUARDIAN CLASS ";guardian;
2 ;"FOCUS: ROOM ";focusr;",";
2 ;"FOCUS: ROOM ";focusr:
2 ;".";ypixels
2 ;" RETURN TO MAIN MENU"
2 ;" "'" "
2 ;" "
2 ;"
2 ,guardian:
2 *ypixels+x:
2 *ypixels+x
2 *y+ypixels)*2
2 *start sprite:
2 *sector+offset;" ":
2 *sector+offset;
2 *sector+offset
2 *room+49408
2 *room+49407
2 *focusr)/256
2 ***************
2 **************
2 *(page=255
2 *(inkey=53
2 * TOGGLE PIXEL *
2 * HORIZONTAL GUARDIANS *
2 * GUARDIAN INSTANCE *
2 (start byte/32
2 (start byte)/2
2 (ssad+n) +
2 (posad/256
2 '"GUARDIAN CLASS ";guardian;" (";"HORIZONTAL"
2 BROADSOFT 2003"
1 ypixels=-1
1 y=y-(ypixels=7
1 y=y+(ypixels=0
1 wad=rad+218
1 vpos=(start byte/16
1 velocity=(
1 velocity<64
1 velocity;" UP"
1 vbound>31092
1 vbound=31092
1 start byte>63
1 start byte>31
1 start byte>127
1 start byte=start byte-64
1 start byte=start byte-32
1 start byte=start byte-128
1 ssprite=sprite
1 ssab=ssab+128
1 sprite=ssprite:
1 sprite=sprite-1
1 sprite=sprite+1
1 sprite=ginkey-32
1 sprite=a(6
1 spage=page:
1 shift sprites to the right of ss
1 shift sprites to the left of ss
1 sectors=(vbound-31092
1 sector*4096
1 row=row-65536
1 room=room-1
1 room=room+64
1 room=room+1
1 room=prevroom:
1 return to Room Editor
1 return to Guardian Class Editor
1 prevroom=t:
1 prevroom=64
1 prevroom<64
1 posad>20479
1 posad>16639
1 posad=posad-32
1 posad=posad-1792
1 posad=posad+1
1 posad=18432
1 posad=16384
1 posad<18432
1 posad<16384
1 pos=pos-64
1 pos=pos-32
1 pos=pos-16
1 pos=pos-128
1 papercolour=papercolour+2
1 papercolour=papercolour+1
1 papercolour=4
1 papercolour=0
1 page=spage:
1 page=page+(-page+spage)*(page>255
1 offset=room-16
1 o h i j k l m n o@h@i@j@k@l@m@n@o`h`i`j`k`l`m`n`o
1 mode=(i$="r")-(i$="l"):
1 mode=(i$="b")-(i$="t"):
1 keypress=a(5
1 keypress=12
1 keypress=102
1 isflash;" ";
1 inkey=inkey+32
1 inkcolour=inkcolour+2
1 inkcolour=byte160
1 inkcolour=7
1 inkcolour=4
1 inkcolour=0
1 inkcolour:
1 iad,guardian:
1 gy=gy+gdy-16
1 gx=gx+gdx-8
1 gx=gx+gdx-16
1 guardian=guardian-1
1 guardian=guardian+1
1 guardian=-1
1 guardian > 126
1 ginkey=118
1 ginkey=106
1 gclass<127
1 gadd,gbyte
1 gad= 40960
1 gad,byte0:
1 g ` a b c d e f g@`@a@b@c@d@e@f@g```a`b`c`d`e`f`g
1 focusr=room:
1 focusr*256
1 focusi=ni-(ni=8
1 focusi=focusi-1
1 focusi=focusi+1
1 focusi=(iad-256
1 f`V`V`f`VLHLHLVVVVVVVV@@@@DDLLV`f`VVffQV`VQQ``@@@@@@@@!
1 direction=(mode=1
1 direction;"RIGHT"
1 byte1=byte1-8
1 byte1=byte1-64
1 byte1=byte1-4
1 byte1=byte1-32
1 byte1=byte1-2
1 byte1=byte1-16
1 byte1=byte1-128
1 byte160>63
1 byte160>31
1 byte160>15
1 byte160>127
1 byte160=byte160-8
1 byte160=byte160-64
1 byte160=byte160-32
1 byte160=byte160-16
1 byte160=byte160-128
1 animation speed=0
1 animation speed=(
1 animation speed=
1 animation speed
1 [^#~2.T:3T
1 VY The Attic
1 UUZUU The Drive
1 UUUUUUUZ The Bathroom
1 UUUUUUUU At the Foot of the MegaTree
1 UUUUUUUU Under the MegaTree
1 UUUUUUUU The Off Licence
1 UUUUUUUU Back Stairway
1 UUU Master Bedroom
1 UU The Bridge
1 UU Top Landing
1 To the Kitchens Main Stairway
1 TRSHDx(C) Copyright 1982 by LSI>
1 TRSHDx!HD"><>
1 Q<3Q<3Q<3Q<3Q<3Q<3Q<3Q<3L<3L<3L9-L9-Q@-Q<3Q<6[@6fQ<Q<3Q<3(<((6-Q6-Q6-(6((<3Q<3&<-L<-(@3Q@3-@6 @6=y=
1 NZ,ENDPAUSE
1 LET newad=65536
1 JSW1
1 JSW CK II S
1 I'm sure I've seen this before..
1 Halfway up the East Wall
1 HALLO HACKER>
1 GRAPHICS2 Q
1 GRAPHICS1 s
1 GRAPHICS0
1 GINSTANCES
1 GCLASSES2 G
1 GCLASSES1 ]
1 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
1 E_E_E_E_E_E_E
1 EEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGG
1 Dr Jones will never believe this
1 Disable write-keys - cf. 670
1 BY ROOM
1 BY GCLASS
1 AIR+++++ Press ENTER to Start +++++ JET-SET WILLY by Matthew Smith
1 @ PHTRUSfff
1 >8*P~w#"P~
1 ;velocity;" (i.e. UPWARD)"
1 ;isbright:
1 ;inkcolour:
1 ;"prite"+("s"
1 ;"nimation"
1 ;"d"'" ANIMATION MASK: "+(
1 ;"YOU CANNOT CLEAR THIS CLASS, BECAUSE IT STILL HAS INSTANCES! ";:
1 ;"WILLY ";("(FACING RIGHT)"
1 ;"WHICH GUARDIAN CLASS DO YOU WISHTO CREATE AN INSTANCE OF? (ENTER0 TO 126, OR 127 TO WELCH OUT)"
1 ;"UNSAFE TO EDIT"
1 ;"TOILET ";("(FLAPPING ITS LID)"
1 ;"THIS GUARDIAN HAS AN (INITIAL) VELOCITY OF ";"+"
1 ;"THIS GUARDIAN CLASS HAS NO INSTANCES TO FOCUS ON! ";:
1 ;"THIS FUNCTION COPIES ONE SPRITE TO THE OTHER THREE SPRITES IN ITS ROW, SHIFTING THEM INTO THE CORRECT POSITIONS FOR HORIZONTALGUARDIANS. SO ENTER THE SOURCE SPRITE (0-7), OR ANY OTHER NUMBER TO WELCH OUT ;-)";
1 ;"THIS FUNCTION COPIES ONE ROW OF SPRITES TO THE OTHER, LATERALLY INVERTING THE TARGET ROW.";
1 ;"THE MAXIMUM 8 GUARDIANS! ;-(";
1 ;"SPRITE PAGE ";page;":"
1 ;"SPRITE PAGE ";page;" (";256
1 ;"SPRITE ";sprite
1 ;"SORRY, ROOM ";room;" ALREADY HAS THE";
1 ;"SORRY - ROOM ";focusr;" ALREADY CONTAINS";
1 ;"SELECT GUARDIAN TYPE:"''" ";
1 ;"ROOM ";room;
1 ;"ROOM ";16
1 ;"RIGHT ";isbright
1 ;"READ ONLY":
1 ;"READ ONLY"
1 ;"NOT SAFE TO EDIT"
1 ;"NOT IN USE!";
1 ;"NK ";inkcolour
1 ;"N.B. START SPRITE IS INSTANCE- SPECIFIC - SELECT A FOCUS"
1 ;"MAXIMUM 8 GUARDIAN INSTANCES :-(";:
1 ;"MARIA ";("(TAPPING HER FOOT)"
1 ;"JET SET WILLY CONSTRUCTION KIT";
1 ;"JET SET WILLY CONSTRUCTION KIT =============================="''"PART II: GUARDIAN EDITOR"'"------------------------":
1 ;"INVALID"
1 ;"IN WHICH ROOM (0 TO 63) DO YOU WISH TO PUT THE NEW INSTANCE? OR TYPE A NUMBER OUTWITH THIS RANGE TO WELCH OUT OF CREATING AN INSTANCE ;-) "
1 ;"GUARDIAN INSTANCE PATH EDITOR"
1 ;"GUARDIAN CLASS PATH EDITOR"
1 ;"GUARDIAN CLASS ";gclass;" IS CURRENTLY";
1 ;"FOR GUARDIAN CLASS ";guardian
1 ;"FLYING PIG ";("(FACING LEFT)"
1 ;"ENTER ONE OF 0-3 TO COPY SPRITES 0-3 TO 7-4, ONE OF 4-7 TO COPY SPRITES 4-7 TO 3-0, OR ANY OTHER NUMBER TO WELCH OUT ;)";
1 ;"DIRECTION: ";"LEFT "
1 ;"COLUMN: ";x
1 ;"COLOUR CODE ";("1 (BLUE)"
1 ;"ARE YOU SURE YOU WANT TO REMOVE INSTANCE ";focusi;" (";
1 ;"ARE YOU SURE YOU WANT TO DELETE INSTANCE ";
1 ;"ARE YOU SURE YOU WANT TO CLEAR THIS GUARDIAN CLASS (Y/N)? ";
1 ;"A NEW INSTANCE HAS BEEN CREATED AS INSTANCE ";focusi;" IN ROOM ";focusr;
1 ;"/";sectors;
1 ;"- START ROW: ";y;:
1 ;"- START COLUMN: ";
1 ;"- ROW: ";y;:
1 ;"- ROW: ";y;".";ypixels:
1 ;"- LENGTH: ";
1 ;"- INITIAL VELOCITY: ";
1 ;"- ";"START "
1 ;"- ";"INITIAL "
1 ;"(instance-specific)":
1 ;"(ARROW)"
1 ;"(00,00)"
1 ;"(- UP, + DOWN, 0 STATIONARY) ";velocity:
1 ;"(";"HOR"
1 ;"#";n;" : GUARDIAN CLASS ";
1 ;" VERTICAL GUARDIAN"''" ";
1 ;" TOGGLE PIXEL"
1 ;" TOGGLE ALL PIXELS"
1 ;" START SPRITE: ";
1 ;" SET FOCUS TO INSTANCE"'
1 ;" SELECT THIS SPRITE PAGE"'
1 ;" SELECT A CLASS TO EDIT"
1 ;" SAVE GAME"
1 ;" ROTATE RIGHT"
1 ;" ROTATE LEFT"
1 ;" ROPE"''" ";
1 ;" RETURN WITHOUT CHANGING FOCUS":
1 ;" RETURN TO GUARDIAN EDITOR"
1 ;" RETURN TO GUARDIAN CLASS MENU"
1 ;" REMOVE INSTANCE ";focusi
1 ;" PREVIOUS SPRITE PAGE"
1 ;" PLAY GAME"
1 ;" PIXEL)";#0
1 ;" PIXEL)"
1 ;" PIXEL ON"
1 ;" PIXEL OFF"
1 ;" NEXT SPRITE PAGE"
1 ;" MOVE IT UP (";
1 ;" MOVE IT RIGHT"
1 ;" MOVE IT LEFT";#0
1 ;" MOVE IT DOWN (";
1 ;" MOVE CURSOR LEFT/RIGHT"
1 ;" LOAD GAME"
1 ;" LATERALLY INVERT"
1 ;" INSERT NEW INSTANCE AT #"
1 ;" IN ROOM ";
1 ;" HORIZONTAL GUARDIAN"''" ";
1 ;" HORIZONTAL GUARDIAN SHIFTS"
1 ;" HORIZONTAL GUARDIAN REVERSING"
1 ;" EDIT THE PREVIOUS CLASS"
1 ;" EDIT THE NEXT CLASS"
1 ;" EDIT ROOM ";focusr
1 ;" EDIT PATH (INSTANCE DATA)"
1 ;" EDIT PATH (CLASS DATA)"
1 ;" EDIT INSTANCE ";focusi
1 ;" EDIT BY ROOM"
1 ;" EDIT BY GUARDIAN CLASS"
1 ;" EDIT 16x16 GRAPHICS"
1 ;" DOWN/UP"
1 ;" DELETE INSTANCE":
1 ;" CREATE A NEW INSTANCE"
1 ;" CLEAR THIS CLASS"
1 ;" CHOOSE A SPRITE PAGE TO VISIT"
1 ;" CHANGE FOCUS"
1 ;" BOUNDARY ";"COLUMN"
1 ;" BIDIRECTIONAL? ";"YES"
1 ;" BACK/FORWARD SECTOR ";
1 ;" BACK/FORWARD ROOM ";
1 ;" BACK/FORWARD PAGE"
1 ;" BACK/FORWARD INSTANCE"'
1 ;" ARROW"'" OR ANY OTHER KEY TO WELCH OUT OFUNCLEARING THIS CLASS ;-) ";
1 ;" ANIMATION SPEED: ";"FAST"
1 ;" ALL PIXELS ON"
1 ;" ALL PIXELS OFF"
1 ;" (i.e. DOWNWARD)"
1 ;" (Y/N)?";
1 ;" RETURN TO EDITING ROOM ";room
1 ;" GO TO ROOM ";16
1 ;" ENTER A NEW VELOCITY v IN THE RANGE {-64
1 ;" "'" SAVE GAME "'" "
1 ;" "'" PLAY GAME "'" "
1 ;" "'" LOAD GAME "'" "
1 ;" "'" ROOM EDITOR "'" "
1 ;" "'" GUARDIAN EDITOR "'" "'
1 ;" "'" 16x16 GRAPHICS EDITOR "'" "
1 ;" ";
1 ;" ";
1 ;" PART II: GUARDIAN EDITOR "
1 ;" ";
1 2003:06:07 20:21
1 2003:05:22 15:54
1 2003:05:22 15:26
1 2003:05:22 14:50
1 2003:05:22 14:46
1 2003:05:15 12:53
1 1999:05:01:19:25
1 1999:05:01:19:10
1 1999:05:01:19:08
1 /ffffffff3
1 -h/x/x/x/x
1 ,velocity*2
1 ,posad-256
1 *sector+offset;#0
1 *s0+start byte
1 *room+49392
1 *page;"-";256
1 *isbright + inkcolour:
1 *focusr,255
1 *focusr+49407
1 *focusr+49404
1 *focusi,gclass
1 *focusi,16
1 *focusi,128
1 *focusi,(8
1 *focusi, x +
1 *focusi, x
1 *focusi)/32
1 *animation speed + 2
1 *(ypixels=7
1 *(ypixels=0
1 *(sprite=7
1 *(sprite=0
1 *(sector=3
1 *(sector=0
1 *(offset=15
1 *(offset=0
1 *(inkey=52
1 *(inkcolour=7
1 *(guardian=126
1 *(guardian=0
1 * gtype=4 *
1 * gtype=3 *
1 * gtype = 4 *
1 * gtype = 1 or 2 or 3 *
1 * because gtype
1 * TOGGLE GRID *
1 * SPRITE PAGE EDITOR *
1 * SHOW RAMP/CONVEYOR *
1 * SHIFTS FOR *
1 * SAVE GAME *
1 * REMOVE INSTANCE *
1 * PRINT TITLE *
1 * PLAY GAME *
1 * LOAD GAME *
1 * LIST ROOMS *
1 * LATERAL INVERSION OF *
1 * INSERT INSTANCE *
1 * EDIT ARROW GRAPHIC *
1 * EDIT 16x16 GRAPHIC *
1 * DRAW SCREEN *
1 * DRAW RAMP *
1 * DRAW CONVEYOR *
1 * PATH EDITOR *
1 * EDITOR *
1 );a1;" ";a0
1 );("4 (GREEN)"
1 );("3 (MAGENTA)"
1 );("2 (RED)"
1 );("(POINTING HER FINGER)"
1 );("(FLUSHING WILLY'S HEAD)"
1 );("(FINGER HALF-COCKED)"
1 );("(FACING RIGHT)"
1 );("(FACING LEFT)"
1 )-sectors*(sector=sectors-1
1 )-n*(offset=n-1
1 ),"RIGHT: ";
1 ),"BELOW: ";
1 )+sectors*(sector=0
1 )+n*(offset=0
1 )'"ABOVE: ";
1 (row/65536
1 '''"THIS GUARDIAN CLASS IS CURRENTLYNOT IN USE. TO UNCLEAR IT, PRESS";
1 ''"THE FOLLOWING SPRITE PAGES ARE RECOMMENDED:"
1 ''"OTHER PAGES ARE DERECOMMENDED BECAUSE THEY MIGHT BE USED FOR SOMETHING ELSE!"
1 ''" ";
1 '"VERIFY """;f$;""" CODE 32768,32768":
1 '"SELECT GUARDIAN CLASS TO EDIT (0 TO 126):"
1 '"SAVE """;f$;""" CODE 32768,32768":
1 '"PLEASE ENTER NUMBER OF ROOM TO EDIT (0 TO 63)"
1 '"PLEASE ENTER FILENAME, OR JUST PRESS ENTER TO LOAD THE NEXT FILE ON THE TAPE"
1 '"PLEASE ENTER FILENAME";:
1 '"LOAD """;f$;""" CODE":
1 '"FLYING PIG"
1 '"ENTER SPRITE PAGE TO VISIT (0-255)"
1 '"DO YOU WISH TO VERIFY? (";
1 '"ARE YOU SURE YOU REALLY WANT TO DO THIS NOW? (";
1 '"2:FOOT; 3:BARREL; 4-7:MARIA"
1 '"0-3:TOILET"
1 '"0-3:COLOUR CODES"
1 '" LEFT: ";
1 "SPRITE PAGE (0-255)? ";page:
1 "ROOM ";focusr;
1 "MACHINE "+
1 "JET SET WILLY CONSTRUCTION KIT =============================="''"PART II: GUARDIAN EDITOR"'"------------------------"
1 "INSTANCE ";(
1 "ANIMATION FOR GUARDIAN CLASS ";guardian
1 ".";ypixels
1 "- INSTANCE ";focusi;" IN ROOM ";focusr
1 "- FOCUS: ROOM ";focusr;" INSTANCE ";focusi
1 "- 182: FLYING PIG"
1 "- 166: TOILET"
1 "- 166 TO 191: OTHER GUARDIANS"
1 "- 157: WILLY"
1 "- 156: FOOT/BARREL/MARIA"
1 "- 155: COLOUR CODES"
1 ", OR PRESS ENTER TO SAVE AS """;f$;"""";
1 " HAS ";ni;" GUARDIAN INSTANCES"
1 " : VERTICAL"
1 " : HORIZONTAL"
1 " : ARROW"
1 BROADSOFT 2003":
1 63} (v IN PIXELS PER TIME FRAME) ";
1 1984 SOFTWARE PROJECTS Ltd . . . . .Guide Willy to collect all the items around the house before Midnight so Maria will let you get to your bed. . . . . . .+++++ Press ENTER to Start +++++Items collected 000 Time 00:00 mGameOver000 7:00a 7:00aEnter Code at grid location Sorry, try code at location
1 We must perform a Quirkafleeg
1 On a Branch Over the Drive
1 Above the West Bedroom
1 West of Kitchen
1 West Bedroom
1 A bit of tree
1 Up on the Battlements
1 The Forgotten Abbey
1 Inside the MegaTrunk
1 The Security Guard
1 The Nightmare Room
1 The Banyan Tree
1 Emergency Generator
1 The Wine Cellar
1 Rescue Esmerelda
1 Out on a limb
1 First Landing
1 Entrance to Hades 4
1 Conservatory Roof
1 [
1 West Wing Roof
1 Under the Roof
1 The Front Door (
1 Priests' Hole
1 On top of the house
1 East Wall Base
1 Cuckoo's Nest
1 Ballroom West
1 Ballroom East
1 Watch Tower
1 Under the Drive
1 The Kitchen
1 Swimming Pool
1 On the Roof D
1 West Wing
1 Tree Root
1 Tool Shed
1 The Yacht
1 The Chapel
1 Nomen Luni
1 Cold Store
1 Tree Top
1 The Hall
1 The Beach
1 Orangery
1 Back Door
1 The Bow